home *** CD-ROM | disk | FTP | other *** search
- Changes in the Self system from release 2.0 to 2.0.1:
- =====================================================
-
- Fri, 21 Aug 92 18:05:07 PDT:
-
- Simplified/optimized equalsDictionary (now 35% faster on a 30000 size
- dictionary full of integers).
-
- Moved general path handling code from debugger to unixFile.
-
- Made foreign functions lookup glue files using the DirPath. Modified
- primitiveMaker and server.self accordingly. If you are debugging foreign
- functions you may also want to try foreignCodeDB printStatus.
-
- Changed _DirPath:, _SpyFramebufferName:, _FirstCompiler:, _NewCompiler:
- primitives to accept non-canonicalized strings. Also fixed minor memory
- leak in DirPath.
-
- Fixed mapBy: for sets (no general change to the semantics of mapBy:).
-
- Fri Aug 21 16:49:51 1992:
-
- Publishing parser.c and shell.c
- Fixing the _ParseObjectIntoPositionTable bug.
-
- Tue, 25 Aug 92 12:30:51 PDT (Dave Ungar):
-
- about to publish in self/self for the release:
- Lar's stepping, semaphore cleanups, halt message
-
- Tue, 25 Aug 92 14:25:47 PDT:
-
- I have published a trivial change to text.self
- to all you to read in the world on a non-pixrecting machine.
-
- Fri Aug 28 14:09:01 1992:
-
- Changes:
- 1. The self debugger skips bytecodes which are message sends to
- selectors defined in lexical scopes of the activation.
-
- 2. Minor changes to activation prototypes.
- - parent slot is initially set to 'traits mirror deadActivation'
- - when a primitive yields a copy of a prototypical activation
- init is called to resurrect the activation.
- (a side-effect is lookup in the debugger should be working)
-
- 3 Additional debugger commands:
- step: n
- stepi
- stepi: n
- next:n
- nexti
- nexti: n
-
- Commands with an i have the old step behavior.
-
- Mon Aug 31 08:39:40 1992:
-
- Urs fixed an error in the use of the debug code cache.
- Nmethods would in rare cases survive in the debug code cache because of empty
- dependency links.
-
- Mon Sep 7 12:40:45 1992:
-
- The final publish before release 2.0.1.
- 1. Fix for _ReadSnapshot not always evaluating the post read snapshot actions.
- 2. Adding file/line-number information to the doIt method created when
- evaluation initializers (urs).
- 3. Changed the behavior of next command in the self debugger. Next will
- in addition stop when evaluating lexical inclosed code.
- 4. Extended test for _ParseObjectIntoPositionTable in tests.self
- 5. Inserted code for initializing "shell db" in small.self and medium.self.
-
-